﻿//    Copyright 2010,2011 Himanshu Vasishth
//   
//    This file is part of SecretVault.
//
//    SecretVault is free software: you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.
//
//    SecretVault is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with SecretVault.  If not, see <http://www.gnu.org/licenses/>.
//
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using PasswordStoreProvider;
using PasswordLocker;
using Common;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            // Initiailize the tracing
            Log.EnableTracing();
            Log.ShowTraceWindow();

            InitializeComponent();
            loginDisplayControl.LoginInfo = new LoginInfo()
                                                {
                                                    Login = "hvasishth",
                                                    Resource = "www.gmail.com"
                                                };
            var list = new List<LoginInfo>();
            list.Add(new LoginInfo
            {
                Resource = "www.gmail.com",
                Login = "testlogin"
            });
            list.Add(new LoginInfo
            {
                Resource = "www.hotmail.com",
                Login = "difflogin"
            });
            list.Add(new LoginInfo
            {
                Resource = "www.something.com",
                Login = "somethinglogin"
            });
            list.Add(new LoginInfo
            {
                Resource = "www.facebook.com",
                Login = "yet another"
            });

            loginInfoListControl.LoginInfos = list;

        }
    }
}
